body{background:#a6c0db;margin:0 auto;text-align: center;}
a:hover{cursor: pointer;}
.bcnav{
	float:left;margin-top:20px;
}
.bcnav a{
	float:left;
	text-decoration: none;
	color:#eb1f59;
}
.bcnav a:hover{
	float:left;
	text-decoration: none;
	color:#a4123b;
	cursor: pointer;
}
.title{background:pink;text-align: left;padding:5px;}
.cbox{background:#fff;width:100%;}
.listnews{
font-size: 12px;
width: 500px;
height: 400px;
}
.listnews ul{float:left;}
.listnews ul li {float:left;list-style:none;
background:url("../images/list.gif") no-repeat left;
margin-left:5px;
padding:3px 6px;
text-align:left;
border-bottom: 1px gray dashed;
}
.listnews ul li a{text-decoration:none;color:#454545;float:left;width:590px;padding:5px;}
.listnews ul li a:hover{text-decoration:none;color:#a4123b;cursor: pointer;}
.dates{color:#bfbfbf;float:right;margin-right: 10px;}
.ellipsis{     
   white-space:nowrap;     
   text-overflow:ellipsis;    
   overflow:hidden;     
   width:250px;     
   display:block;     
}     
html>body .ellipsis {  
   clear:none;     
}     
html>body .ellipsis:after {     
   content: "...";     
}     
html>body .ellipsis{     
   max-width:400px;     
   width:auto !important;     
   float:left;     
}
#shopping_list_counter{height:20px;text-align: center;}
/*footer*/
.footer{height:50px;background:url("../images/footer-bg.gif") center;margin：0 auto;}
.footer .text{margin-top:10px;padding:10px;text-align: center;}